import { withInstall } from "@/utils/install"
import _CollapsibleForm from "./CollapsibleForm.vue"

export type { ItemDefination as ColumnDefination } from "./types"
export {
  collapsibleFormContextKey,
  useInjectCollapsibleFormContext as useCollapsibleFormContext,
} from "./context"

export const CollapsibleForm = withInstall(_CollapsibleForm)

export default CollapsibleForm
